
#ifndef _244_FINAL_PROJECT_STANZA_H_
#define _244_FINAL_PROJECT_STANZA_H_

#include <string>
#include "Util.h"

using std::string;


class Stanza;

typedef string Line;

class Stanza : public OrderedDataSet<Line> {
private:
    typedef OrderedDataSet<Line> Base;
    
    int song_id;
    StanzaType type;
    int number;
    string comment;

public:
    Stanza(int song_id_, StanzaType type_, int number_);
    ~Stanza();

	void load();
	//clear() doesn't need to be overridden for this class

	
};

